package br.com.treinamento.gestaoExperienciaProfissional.service;

import java.io.Serializable;
import java.util.List;

import br.com.treinamento.gestaoExperienciaProfissional.dao.PermissaoDAO;
import br.com.treinamento.gestaoExperienciaProfissional.model.Permissao;

public class PermissaoService implements Serializable{

	private static final long serialVersionUID = -2752472727961944525L;

	private PermissaoDAO permissaoDAO;

	public PermissaoService() {
		permissaoDAO = new PermissaoDAO();
	}

	public List<Permissao> listar() {
		return permissaoDAO.listar();
	}

	public void salvar(Permissao permissao) {
		permissaoDAO.save(permissao);
	}
	
	public void atualizar(Permissao permissao) {
		permissaoDAO.update(permissao);
	}

	public void excluir(Permissao permissao) {
		permissaoDAO.delete(permissao);
	}

	public Permissao buscar(Integer id) {
		return permissaoDAO.findDetach(id);
	}

}
